---
title: 消息修改监听
hide_title: true
sidebar_position: 6
---

<Tabs
groupId="sdks-language"
values={[
{ label: 'Android', value: 'andorid', },
{ label: 'iOS', value: 'ios', },
{ label: 'JavaScript', value: 'js', }
]
}>
<TabItem value="andorid">

</TabItem>
<TabItem value="ios">

</TabItem>
<TabItem value="js">

全局只需设置一次，多次设置会覆盖，其他人给当前用户发送消息会触发消息监听

```js
let { Event } = jetim;

jetim.on(Event.MESSAGE_UPDATED, (notify) => {
  /*
   * 此处可以将内存中 message 的 isUpdated 更新为 true
   * 获取历史消息时 SDK 会自动将 isUpdated 设置为 true
   * 此处更新内存即可，如内存无被修改的消息，可忽略
   */ 
  console.log(notify);
});
```

**notify 示例：**
```js
{
  conversationType: 1,
  conversationId: "dDshdk1d4",
  // 被修改的消息 Id，通过消息 ID 更新 UI 已展示的消息
  messageId: 'nq4d9xsfgeghvtnd',
  content: {
    // 最新的消息内容
    content: 'new content'
  },
}
```
</TabItem>
</Tabs>